\hypertarget{_m_d_s___r_t_u___serial_8c}{}\section{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Port/\+M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.c File Reference}
\label{_m_d_s___r_t_u___serial_8c}\index{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Port/\+M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c@{D\+:/\+Project/\+My\+Project1/\+X\+Tiny\+Modbus/\+S\+T\+M32f103zet6/\+Modbus/\+Port/\+M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c}}
{\ttfamily \#include \char`\"{}M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Fun.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}usart.\+h\char`\"{}}\newline
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{_m_d_s___r_t_u___serial_8c_a31c8e15af87783a6cf55c1867bc6ef6b}{M\+D\+S\+Init\+Serial}} (void $\ast$obj, \mbox{\hyperlink{_m_d___r_t_u___type_8h_a1134b580f8da4de94ca6b1de4d37975e}{uint32}} baud, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} data\+Bits, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} stop\+Bit, \mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} parity)
\item 
void \mbox{\hyperlink{_m_d_s___r_t_u___serial_8c_ad6093bf73c29ce8d3230b1455eda7f44}{M\+D\+S\+Serial\+Recv\+Byte}} (\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}} byte)
\item 
void \mbox{\hyperlink{_m_d_s___r_t_u___serial_8c_a14a4939260a5ac2c1cf98d77ab5e7d71}{M\+D\+S\+Time\+Handler100\+US}} (void)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_p_modbus_base}{P\+Modbus\+Base}} \mbox{\hyperlink{_m_d_s___r_t_u___serial_8c_a6484458afa025f7d3e940fc99aaa3489}{p\+Modbus\+Base}} =\mbox{\hyperlink{_m_d___r_t_u___type_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{N\+U\+LL}}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{_m_d_s___r_t_u___serial_8c_a31c8e15af87783a6cf55c1867bc6ef6b}\label{_m_d_s___r_t_u___serial_8c_a31c8e15af87783a6cf55c1867bc6ef6b}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c}!M\+D\+S\+Init\+Serial@{M\+D\+S\+Init\+Serial}}
\index{M\+D\+S\+Init\+Serial@{M\+D\+S\+Init\+Serial}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+Init\+Serial()}{MDSInitSerial()}}
{\footnotesize\ttfamily void M\+D\+S\+Init\+Serial (\begin{DoxyParamCaption}\item[{void $\ast$}]{obj,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_a1134b580f8da4de94ca6b1de4d37975e}{uint32}}}]{baud,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{data\+Bits,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{stop\+Bit,  }\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{parity }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___serial_8c_ad6093bf73c29ce8d3230b1455eda7f44}\label{_m_d_s___r_t_u___serial_8c_ad6093bf73c29ce8d3230b1455eda7f44}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c}!M\+D\+S\+Serial\+Recv\+Byte@{M\+D\+S\+Serial\+Recv\+Byte}}
\index{M\+D\+S\+Serial\+Recv\+Byte@{M\+D\+S\+Serial\+Recv\+Byte}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+Serial\+Recv\+Byte()}{MDSSerialRecvByte()}}
{\footnotesize\ttfamily void M\+D\+S\+Serial\+Recv\+Byte (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{_m_d___r_t_u___type_8h_adde6aaee8457bee49c2a92621fe22b79}{uint8}}}]{byte }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_m_d_s___r_t_u___serial_8c_a14a4939260a5ac2c1cf98d77ab5e7d71}\label{_m_d_s___r_t_u___serial_8c_a14a4939260a5ac2c1cf98d77ab5e7d71}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c}!M\+D\+S\+Time\+Handler100\+US@{M\+D\+S\+Time\+Handler100\+US}}
\index{M\+D\+S\+Time\+Handler100\+US@{M\+D\+S\+Time\+Handler100\+US}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c}}
\subsubsection{\texorpdfstring{M\+D\+S\+Time\+Handler100\+U\+S()}{MDSTimeHandler100US()}}
{\footnotesize\ttfamily void M\+D\+S\+Time\+Handler100\+US (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



\subsection{Variable Documentation}
\mbox{\Hypertarget{_m_d_s___r_t_u___serial_8c_a6484458afa025f7d3e940fc99aaa3489}\label{_m_d_s___r_t_u___serial_8c_a6484458afa025f7d3e940fc99aaa3489}} 
\index{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c}!p\+Modbus\+Base@{p\+Modbus\+Base}}
\index{p\+Modbus\+Base@{p\+Modbus\+Base}!M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c@{M\+D\+S\+\_\+\+R\+T\+U\+\_\+\+Serial.\+c}}
\subsubsection{\texorpdfstring{p\+Modbus\+Base}{pModbusBase}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_p_modbus_base}{P\+Modbus\+Base}} p\+Modbus\+Base =\mbox{\hyperlink{_m_d___r_t_u___type_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{N\+U\+LL}}}

